package com.bjpowernode.myenum;
//语法特点**********************************
//使用enum关键字创建的枚举类，就不能再继承其它类了，因为使用enum创建的枚举类会隐式的继承Enum类，而Java是单继承机制
//枚举类和普通类一样，可以实现接口
//当有多个枚举对象时，使用 ，隔开，最后以一个分号结尾
//枚举对象必须放在枚举类的行首

//默认方法**********************************
//枚举类有默认的方法实际是继承的java.lang.public abstract class Enum
//toString()：Enum类已经重写过了，返回的是当前对象名；子类可以重写该方法，用于返回对象的属性信息
//name()：返回当前对象名(常量名)，子类中不能重写
//ordinal()：返回当前对象的位置号，默认从0开始
//values()：返回当前枚举类中所有的常量对象
//valueOf()：将字符串转换成已有的枚举对象，要求字符串必须为已有的常量名，否则报异常！
//compareTo()：比较两个枚举常量的大小(编号),返回的结果是两个枚举常量的编号相减得到的数
public enum Week {
    A,
    B,
    C,
    D
}
